#!/usr/bin/env python
# -*- coding: UTF-8 -*-
'''
@Project ：pythonProject2 
@File    ：numpy_pic.py
@Author  ：beibei
@Date    ：2024/1/8 12:40 PM 
'''
import numpy as np
import matplotlib.pyplot as plt
import soundfile as sf

# 替换为您的音频文件路径
audio_file = '/Users/peibei.lu/desktop/资源/音频/3分钟音频.MP3'

# 读取音频文件
audio_data, sample_rate = sf.read(audio_file)

# 获取音频数据的时间轴
time = np.arange(0, len(audio_data)) / sample_rate

# 绘制波形图
plt.figure(figsize=(10, 4))
plt.plot(time, audio_data, lw=0.5)
plt.xlabel('Time (s)')
plt.ylabel('Amplitude')
plt.title('Audio Waveform')
plt.grid(True)
plt.show()
